import numpy

x = numpy.arange(6)
y = numpy.arange(6)

print(x)
print(x.T) #  insTance of x
print(y)
print(y.T)

print(x.T.dot(y)) #  55
print(y.T.dot(x)) #  55


print(x.reshape(6,1), y.reshape(1,6))
print(x.reshape(6,1).dot(y.reshape(1,6)))
'''
# A real matrix.
[[ 0  0  0  0  0  0]
 [ 0  1  2  3  4  5]
 [ 0  2  4  6  8 10]
 [ 0  3  6  9 12 15]
 [ 0  4  8 12 16 20]
 [ 0  5 10 15 20 25]]
'''

